GF54.00-P-0005-01A CAN-Datenbus Datentelegramm  

Im Normalbetrieb gibt es Datentelegramme mit folgenden Übertragungsrahmen:

Data Frame (Botschaftsrahmen)
zum Senden von CAN-Botschaften (z.B. Temperatur Kühlmittel).
Remote Frame (Datenanforderungsrahmen)
zum Anfordern von CAN-Botschaften von einem anderen Steuergerät.
Error Frame (Fehlerausgaberahmen)
alle angeschlossenen Steuergeräte werden verständigt, daß ein Fehler aufgetreten ist und die letzte CAN-Botschaft ungültig ist.
  Das CAN-Protokoll unterstützt zwei verschiedene Formate von CAN-Botschaftsrahmen, die sich ausschließlich in der Länge der Identifier unterscheiden:
- das Standard-Format
- das Erweiterte Format

Bei DaimlerChrysler kommt derzeit nur das Standard-Format zum Einsatz.





P54.00-1037-09

Das Datentelegramm zum Senden von CAN-Botschaften über den CAN-Datenbus besteht aus sieben aufeinanderfolgenden Feldern:

Start of Frame: markiert den Beginn einer CAN-Botschaft
(Startbit) und synchronisiert alle Stationen.

Arbitration Field: Dieses Feld besteht aus dem Identifier
(Identifier und ) (Adresse) mit 11 Bit und einem Kontrollbit
Anforderung) (Remote Transmission Request-Bit). Dieses Kontrollbit kennzeichnet, ob es sich um ein Telegramm mit Data Frame (Botschaftsrahmen) oder Remote Frame (Datenanforderung) ohne Datenbytes handelt.

Control Field: Das Control Field (6 Bit) enthält zur Unter
(Steuerbits) scheidung von Standard- und Erweitertem Format das IDE- Bit (Identifier Extension Bit), ein reserviertes Bit für zukünftige Erweiterungen, und in den letzten 4 Bit die Anzahl der im Data Field (Datenfeld) enthaltenen Datenbytes.
  Data Field: Das Data Field kann zwischen 0 und
(Daten) 8 Bytes Daten enthalten. Eine CAN-Botschaft der Länge 0 läßt sich zur Synchronisation verteilter Prozesse verwenden.

CRC Field: Das CRC Field (Cyclic-Redundancy-
(Prüffeld) Check Field) umfaßt 16 Bit und dient als Sicherung zur Erkennung von Übertragungsfehlern.

ACK Field: Das ACK Field (Acknowledgement Field)
(Empfangs- enthält ein Bestätigungssignal aller
bestätigung) Empfänger, die die CAN-Botschaft fehlerfrei erhalten haben.

End of Frame: Kennzeichnet das Ende des Daten-
(Rahmenende) telegramms.




Intermission: Abstand zwischen zwei Datentele-
(Abstand) grammen. Der Abstand muß mindestens 3 Bit betragen. Danach kann das nächste Datentelegramm von einem beliebigen Steuergerät gesendet werden.
  IDLE: Wenn kein Steuergerät sendet, bleibt der
(Busruhe) CAN-Datenbus im Ruhezustand, bis das nächste Datentelegramm gesendet wird.